package io.chenglicun.modules.check.service;

import io.chenglicun.common.service.CrudService;
import io.chenglicun.modules.check.dto.ClcCheckDetailDTO;
import io.chenglicun.modules.check.entity.ClcCheckDetailEntity;

import java.util.List;

/**
 * 考核明细
 *
 * @author HB 137664951@qq.com
 * @since 1.0 2023-11-29
 */
public interface ClcCheckDetailService extends CrudService<ClcCheckDetailEntity, ClcCheckDetailDTO> {

    List<ClcCheckDetailDTO> getByCheckIds(Long... checkIds);

    void deleteByCheckIds(Long... checkIds);

    void saveBatch(List<ClcCheckDetailDTO> dtos);

    boolean rectification(ClcCheckDetailDTO dto);
}